- widgets updating on the beginning of the week
- added widget services
- extract calender calculation in static class