to fix a mem leak
to avoid a local copy of the conserved variables, use the main allocation until it is removed