update first.pu
delete temp file
delete temp file