big update

fix delete
fix edit