cleanup + calendar sync