add adapter for cart item preview image
simplify cart item image_scale customization
resolve conflicts