move Observer
Fix dynamic column