refactor Video view & add Book update