profile upload (requires server update)