prevent send twice