redesign of AdaptiveCell and AdaptiveCellEdge