i did modify the code i attached in the previous reply. no luck i still see the synchronous calls made to slsb and that to only one instance in the pool.
@Startup
@Singleton
@Lock(LockType.READ)
public class SingletonScheduleBean {
String item = "MySchedule";
...