use new subtask
fix
use new subtask for error handling
fix bug in reactBind()