wait for sufficient balance