fix bug after changing step id to string.