implement silence sms notification sound, refactoring and fixes