Decrease Overhead by calling update explicitly.
getRange shouldn't call update either.
End is last element + 1
Debug stuff *sigh*