Fixed some async problems and added typecheck to date.interval.