callback order independent resume