@Progress annotation impl