fine tune buttonuploader api