changed User callback function
add callback test
finish basic user signup