fix bug with votes and rewrite callbacks -answer,vote