Rebuild client from ui