fixed rescan so it resets votes first, updated TODO