Move logic that updates article position when moved to another section to the model layer