native api updates, mvvm updates