President Barack Obama says there "may not be an appetite" in Congress to deal with immigration immediately after going through a tough legislative year.