rm discovery feature
do heavy works as new thread