Fixed and refactored push request.