Increase performance by decoupling rendering from decoding