add a new validate rule: remote validate