synthesis: fix bug three view