update shelll