modify shop & user