cleanup api request/response logging
implemented async response callback