Promoting Two-sided Fairness in Dynamic Vehicle Routing Problem