now users are fetching inside one transaction