Added blocked rendering & multi-threading