update method source reader