Dispensaries battling high demand for marijuana with recreational sales opening