fix retailer mapping + add selected boolean for viewBean