system message pump (WIP)