fixing caching strategy

cancel all caching when video starts to play and trailer was not ready;
caching operation now has correct state of execution;
starting to cache trailer after video was played;