refactored update methods
fixed bug on scale, also on drawign recursive animations where height/width are defined