refactor(requester)g