added poster caching