add auto snapshot