Bitcoin inches up to $42,687 in mixed market