optimize more button transition