add vote api
change update_all every hour