Refactor sharing methods of reader view controller delegate protocol