Added exit dialog and cleaned up music async task