when file changes on disk, reload buffer