Updating modules and solving problems