Non-crack waterproof coating