clean up update