added background threaded 5 minutes timer