patient editor: init method converted with core.async; react components advancements, but wip really