Reinit engine only when values changed