Update virtual-repeat.js

Trying to fix datasource changing issues. Not sure what the overall implications of this change will be, but seem to solve my issue. (#15)