move to file sync consumer, no need for seperate task