inject scheduler to modules environments
generalize db success tests
the future argument of >> function must be lazy
update DateTest