refactor enqueue -> then
bump 0.2.0
adds events to promiseq