parameterized uploadprogress extension
parameterized redis extension