add toast helper
add common asynk task and param callback