fullfil the admin and message module functions, most of the task module function, pagination function and some other frontend functions
fix merge conflict