update protocols with touchscreentoolkit