updated status to handle multithread status (ie global, used for env test)