Gtop100 sends their response back to your server every 2 minutes starting at 2 minutes past the hour. Your source code likely does not allow modifications to the account's cash values while they are logged in as they get overwritten by the values stored in memory when the character saves to the database. You need to alter your source code accordingly or another way would be to have your link to gtop100 temp ban their account for a few minutes.