fixed canvas scaling