remove sync dependency