introduced quartz scheduling
tasks persistence
move quartz configuration to separated file