So far so good có nghĩa là gì