File system watchers should not fail due to buffer overflow, but just in case, they are restarted each 5 minutes; added check to make sure background tasks don't overlap each other.