moved back to thin, added back caching with 4hr expiry for films