log change and thread handling update