add cache machanism for task#show
Add task#list, task#sweep, and make task#show consume task_id