[#1977] [#1616] move sortTask to user.ops
[#1977] misc fixes