update Logic module