shared shell update