little change in frames caching. i think i've done with them, at last