request stack adapter