@update - clean and update