stack updates set controllers properly