added tweet caching