sync button and protocol view