updating shell