this of course implies that multiple settimeouts arent granular on the ms level