reorder thread methods in header