implemented simple promise-bases vk client