Updating functionality according to modules versions