add scp flow control, build coverage ready