refact ablejs
add server task
change func name
refact ablejs