Dynamics in congestion games