native binding update