code refactor
add paging
improvement on task page
start on dynamic work page