combine two different ReaderT in CallbackM into one