 By the end of the year he graduated to the Wuhan Yaqi senior team where he continued to play for them for several seasons before he was loaned out to second-tier club Zhejiang Greentown at the beginning of the 2005 season.After a successful loan period at Zhejiang Greentown which saw them just miss out on promotion to the Chinese Super League Cai was allowed to move permanently to Zhejiang Greentown at the beginning of the 2006 season.The 2006 season was to prove very successful for him as Zhejiang Greentown were promoted to the Chinese Super League after coming runners-up within the division.