before update production