fix bug where some todos were incorrectly cached due to rails collection caching