Is this okay or should I be using a single promise and chaining them?