Merge "use dedicated looper for GenericSource" into lmp-dev