added promises and notfications to music service