added exception handling for request timeout
taking out exception handling, didn't work