bug fixed:snapshot confict between tasks