Adds auto updating, not tested yet