update shells