hashset: add hsetnx and hlen wrapper