clean logic of POST /polls