Refactored LocationGateway to use mongo driver instead of async.