US President Barack Obama has sought to reassure Americans his plans to revive the US economy are on track.