hmset can be called without function callback