add separated session cache and daemon
add new session synchronize daemon