update tiles + layout