refactoring beep scheduling
integrating new data model in app