update almost done