upgrade backbone
indentation
cache products on collection fetch so all collections get same objects