Use a timer instead of a custom loop to wait for sending the ready request