I recently travelled from Chennai to Mathura and return via Gwalior. Lots of track upgradation works are going on in full swing in many places in this route. New additional tracks are also being laid. So some delay is inevitable. This could be the reason. After that many trains can be speeded up.