debuging history view
should fix the async issues with $.protocal