fixed enhancement issue #10, change to pre update option