add HTTP pipeling