watch changes on directories