refactor application helper
memoize s3 connection
delegate page info to box