Fix monitoring and add in useful logging for background
Reuse existing accessTime if multiple starts occur