Method dispatcher and progress handler