Improve file watcher

Remove the QFileSystemWatcher and use a simple timer + os.path.getmtime