adapter's users() method should return data instead of a function