US crude pushes back above $50 a barrel