shell update script