Simple util to check async changes that hasn't any callback API with promises