exit if port conflict
fix gc minus volume
use simple daemon