colorize build messages
use mutex for settings running boolean