according to https://stackoverflow.com/questions/54617220/guarantee-n-seconds-between-emit-without-waiting-initially