I use the callserver to retrieve the dynamic information, however callserver is asynchronous, so it will has problem is two workflow opening in the same time.