moved system messages to main thread