added support for async calls for POST, PATCH, PUT, DELETE