fixed wakelock handling
update context in alarm manager at each start