prototyping file watch for code reload