sync to latest
extension.sendMessage -> runtime.sendMessage