message change and call flush