refactor(requester): semantic function