not timeout and more async commands
fixed NullpointerException in task completion status
more test