add Task#passfn, Task#missfn
fix conflicts
update revision