Thread controller work partial