fixing bugs with the sharp list sync call flow