min_duration kwarg for backends

how about adding min_duration option for backends? Something like in this pull request. I'm sorry but I have not tested this yet.