Added the parameter for callback

1、Added the parameter for callback
2、change the scope of call function to this , instead of _object