update modules
adapt to wider linux versions