Refactored requests into getRequest and postRequest calls; retryable saving