update takesnap