support bm-lifo-next bm-lifo-prev data when restore from and save to file