challenges inventory management