rework modules on lunar renew and only update know depends

This helps with DEPENDS changes.