Implement cancelling/delete functions, improve auto updater