Refactored drawing, separate intervals for drawing and updating field