- poor mans pull feedback
- callback 'sync'