before update2