add keepfoward "thread" option