fix update modules bug