moved out user class to current thread