use mockito for testing
make request processing async