split out simple_store code from basic client
drop namespace; don’t drop data if spec unchanged