use flask-user to replace naive user model
fix db
fixed
fix subscribe action