- several minor DFTaskWithBlock improvements
- basic DFTask test