* refactor to update_initial_data
* added author email
* typo
* refactor to get_dependency_call_list
* refactor to get_dependency_call_list
* refactored slice and del access
* list extend optimization
* refactor to InitialDataUpdater