refine chart ui
refine Fans model
use cdnjs to serve d3.js