Indian javelin throw star Neeraj Chopra acknowledged that his timing was off in the Diamond League Finals in which he finished second but he is hopeful of hitting his strides at the World Championships next month in Tokyo, where he is the defending champion.
