watch related file and compile implemented