Size based scheduling with differentiated services to improve response time of highly varying flow