update each shell