delete past tpl
change sort from async