chore($DRY): ajax.requester & upload handler refactoring #1022