uses node's watch now