<feature/request-queue> refactor. change class name and namespace #149