software update through git