report to dispatcher  failed destinations
enable storing TaskResults
implement scheduling pool methods for getting tasks in particular state, add persistance to db
propagation maintainer implementation, rescheduling of failed tasks, ...
fix tests, add scheduling pool test
fix tests, add test data to db
set recurrence for new tasks