Issue91 add update mechanism