updated snapjs