update position, vcard, tests for each