create the proxy model asynchronously and handle that in the messageview and multipart widgets