before update from elance