better crontab parsing