sns wrapper + mock sns