drawer now working, more efficient, added notifications to async task