Think of it this way, you are "part of a bank" and you won't be able to get an accurate balance of your wallet because you have not received the transaction block yet. The wallet synchronize all the transaction happening when bitcoin started, so it will take time for it to catch up to your recent transaction.