Votes order swapping fixed by doing a DESC. Added counter cache