Separate draw and logic updates for massive performance improvement