naive scheduler