add split buffer type
properly tap http