need to handle timeouts for checking update server