lazily declare and bind queues