Essential strategies for long-lasting window washing