modify recommend module,and improve others
merge from yy