Переписал сценарии ns.Update на promise-way 

Код стали чище и понятее.
Покрыл тестами ловлю ошибок на всех стадиях.