public static Observable<?> pulse(long period, TimeUnit unit) {
   return pulse(period, unit, new BackedScheduler(), UpdateCollector.getGlobal());
 }
 public static Observable<Long> interval(long period, TimeUnit unit, BackedScheduler scheduler) {
   return interval(period, unit, scheduler, UpdateCollector.getGlobal());
 }