This is really an issue with the asynchronous nature of the system itself. This means there is no way internally when replacing parts to say: Keep this part in until the next part is ready to render.
That being said, with the new API (release post) and in particular in the examples here you can see a way to not have flickering. This involves using the new substitute geometry api on part operation