Implementing and using reoccurring tasks