added local storage support
added schedule service (with caching)