challenges in iot retail