allow middleware options via to_app method