there is no need to scale matrix on each draw - just call this once in constructor/initialization