Update step by step