update autoLayout