move application processing logic from ApplyController to ApplicationProcess