Store set of responding attendees in each session to request for response rate faster #2452

Change the logic in storing response rate
Try to reduce duplication also. For example, you can have a private method that takes a boolean parameter `isResponseCheckNeeded`. The two public methods can call the private method, one with `true` for the parameter and the other with `false`.