change mutex sync with native channel