tweets method has cache wrap in product model