Enable optional different timeout.

see examples/intervals for usage
closes #7