[core] More safegaurds: convert input to string in safe(), make sure we release sending lock
[core] More safegaurds: convert input to string in safe(), make sure we release sending lock

Uname-a/knife_scraper,Uname-a/knife_scraper,Uname-a/knife_scraper