improve systemd script