make panorama in a callback