work queue를 util로 이동
cache에서 값가져올때도 gevent 이용해서 async로