Recent progress on anomalous X-ray pulsars