Componentwise Optimization with Intermediate Improvements