finished first draft of update_check method
more changes, finished TODOs for now