update TODO
refactor send error response route ,kick off lots duplicate code
add global property to control anonymous of vote stuff