added debug messages to help analyse how the shared queue gets populated with newer vertices. Helped realize why algo works bad on sparse graphs (2mil/1mil with d=5) but works reasonably well with dense graphs (1mil_dense, 100k_dense and 100k_verydense)