update changelog and add snapshot