incomplete - started update schedule
untested possibly working impl

Check by writing tests
working schedule policy update

- added test (yet to add more)
- changes to make it work while testing