suppress warning
record unhandled modes
rename 'abroad: teleport' to 'abroad_teleport'
separate concepts: task and thread, allow multiple tasks per thread
replace barrier-based by executor service-based implementation
refactor: remove superfluous field
refactor: remove superfluous parameters
callables
refactor: extract methods
very minor refactorings