update pKscales dataset
update charge function