queue up persist fns