adapters/adapter: refactors to util fxs to take configs

trying to remove as many unnecessary binds as possible