responsive snapshot update