fixed; handle out of order chunked message properly