use -DNOSLEEP for fastest shift clock