preserve other node contexts
check for updates
clean up