add qzone and adopt new api