task scheduler updated for monthly logic