moved backup and restore to taskexecutionfragment