added module update option