fix raceconditions with regards to refreshuser finally, revert the features bitfield change