update
layout changed