add another thread and md5