rename callback function
change function mapping way
update comment, and global mapping.