Dealing with threading
Done with threading
Modification to cached structere
updating