clean & update