I had an issue with values being assigned prior to an async call being complete, so I opted to use Promises (in this instance: Bluebird). Which I thought would solve the problem, but seeing as I'm not at all familiar with promises / or node for that matter, it's still doing the same thing.I had an issue with values being assigned prior