base update, store edit modify