watch files change and execute a command