implement non-dequeueing next() in manager.js