Self-paced Online Training