updates, attempt to finalize before distributing