add feature for living reload