add construct events and patches as min-stream source