watch reloads initially in addition to file changes