unify Task interface, improve unittests, final release for 2.0
release 1.9.9