upload newsletter component