Yet another promising request wrapper