implemented updateFinger()