clean and update refresh added