fixed ui locking when decoding