fixed messageloop.