Rather than caching all member data, it might be better to just keep a list of data to update.