Lei Wu *, Steven C.H. Hoi *, Rong Jin #, Jianke Zhu, Nenghai Yu * Nanyang Technological University, University of Sci. & Tech. of China, # Michigan State.