DRY refactor of recommended campgians gallery code
Adding update hook