implemented offset-based time limit (fixes #67)

see also #66, #21