Always update source cursor