Added the parameter for callback & change the scope

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