williamcotton: but that sleep function blocks which is bad