update snapper list if layers change