use text cache
add playn time based cache for assets