Separate daemon and client