handle ttl via timer, fix segment shift for binary and text spools