custom module update