add more messageimpl test (this time for the single thread versoin