update compose look and change send logic