Maam, the present TT also seems to be incorrect. This is the official link for the updated TT (2016)
click here. This is one more example to show why we shouldn't follow NTES.
Now what he has updated is also wrong, because the TT what he has updated, stands for train no 98050 (Please refer to the link given), and NOT 98040.