add unit test and thread synchronize bug fix
update gitignore
update gitignore
update gitignore