calculate canvas width by property
cache
version