add watchServer module