On adaptive primitive-conservative schemes for conservation laws