update for feedback, change groupsToken to use request body for longPolling,  add async method to get messageId