Position lag like that is caused by your client not sending/receiving all the correct packets from the server. So the server still knows where the monster is, but your computer didn't receive all that data, so it's still showing the monster at the last place you received info about where it stands. So stuff like that, would be on your end.