Update to make callback optional in set and mset calls