first working version (fake recv, dummy log worker)