timeouts in userspace