Challenges in Managing Final Mile