compile ui assets