add list_init for threads/children