clean for push