1. A method, comprising: receiving an image with location information from a client; requesting processed region data from a media server based on the location information, said processed region data comprising one or more images with the corresponding location information; applying a first process for determining a pose of a device for the received image by means of the processed region data; if the first process fails to result the pose of the device, applying a second process for determining a pose of a device for the received image by means of the processed region data; saving the image with the determined pose of the device to the media server; providing the image and the pose of the device to a client for client rendering; wherein the media server comprises data categorized in processed regions and unprocessed regions; and further comprising detecting when the images in the unprocessed region reaches a predefined threshold, wherein the threshold is greater than one image and wherein, in response to reaching the threshold, the method comprises processing and transferring the images from the unprocessed region to the processed region.