refactor(watch): mdl