add go csync daemon, again restructure