bug fix: infinite loop in binned date tick calc