first semi-functional release
retrieve only 1 message at a time