update array conversion (only done if necessary)