live reload and some fixes