update remote observer method and lets start talking to mongo by unmarshalling to viewer objects